<?php 

/**
* 用户控制器
*/
class UserController extends Controller
{
    private $model = null;

    public function __construct()
    {
        //再调用一次父类的方法
        parent::__construct();
        $this->model = new Model('user');
    }

    /**
     * 用户列表
     */
    public function index()
    {
        $data = $this->model->order('id desc')->select();
        $this->assign('title', '用户列表');
        $this->assign('list', $data);
        $this->display('User/index.html');
    }

    public function del()
    {
        if ($this->model->delete($_GET['id'])) {
            $this->redirect('恭喜您,删除成功!', './index.php?c=User');
        } else {
            $this->redirect('删除失败...ヽ(o_ _)o摔倒', './index.php?c=User');
        }
        
    }
    
    //显示添加页面
    public function add()
    {
        $this->assign('title', '填个用户拉!');
        $this->display('User/add.html');
    }

    //执行添加
    public function insert()
    {
        if ($this->model->insert() > 0) {
            $this->redirect('恭喜您,添加成功!ヾ(=ﾟ･ﾟ=)ﾉ喵♪', './index.php?c=User');
        } else {
            $this->redirect('添加失败!(ノ°ο°)ノ高能预警 ');
        }
    }

    //显示编辑页面
    public function edit()
    {
        $data = $this->model->find($_GET['id']);
        $this->assign('title', '编辑用户!');
        $this->assign('data', $data);
        $this->display('User/edit.html');
    }

    //执行编辑
    public function update()
    {
        if ($this->model->update()) {
            $this->redirect('恭喜您,编辑成功!ヾ(=ﾟ･ﾟ=)ﾉ喵♪', './index.php?c=User');
        } else {
            $this->redirect('编辑失败!(ノ°ο°)ノ高能预警 ');
        }
    }
    
}